Refinement and Continuous Behaviour
نویسندگان
چکیده
Re nement Calculus is a formal framework for the development of provably correct software. It is also used in the development of Action Systems, which is a predicate transformer based framework for constructing distributed and reactive software systems. Recently, Action Systems were extended with a new action called the di erential action. It allows the modelling of continuous behaviour. Along with the di erential action we may use Action Systems also to model hybrid systems. In this paper we investigate how the use of di erential action in Action Systems ts to the re nement ideology. As the main result we show that simple laws can be used for proving a re nement step involving continuous behaviour within the Re nement Calculus.
منابع مشابه
Limit of Dislocation Density and Ultra-Grain-Refining on Severe Deformation in Iron
It is well-known that severe deformation to metals causes a direct grain refinement of the matrix without special heat-treatments due to the mechanism of dynamic continuous recrystallization (DCR). However, the microstructural revolution during severe deformation is seemed to be different depending on the deformation mode, namely the direction of deformation. In general, multi-directional defor...
متن کاملRefinement of Time
We introduce a mathematical model of the timed behaviour of components with streams as input and output using a hierarchy of timing concepts. We distinguish non-timed streams, discrete streams with discrete or with continuous time, and dense streams with continuous time. We introduce a notion of a timed system component and formulate requirements for the time flow. We show how to compose timed ...
متن کاملComprehensive Analysis on the Effect of Deep Cryogenic Treatment on The Mechanical Behaviour of Martensitic Valve steel
The behaviour of the cryogenically treated En52 martensitic valve steel has been experimentally analyzed in this paper. Material samples are subjected to deep cryogenic treatment after completing the regular heat treatment. The critical properties of the valve steel like wear resistance, hardness, tensile strength and impact strength are evaluated for the cryo treated En52 valve steel samples a...
متن کاملData refinement for true concurrency
The majority of modern systems exhibit sophisticated concurrent behaviour, where several system components modify and observe the system state with fine-grained atomicity. Many systems (e.g., multi-core processors, real-time controllers) also exhibit truly concurrent behaviour, where multiple events can occur simultaneously. This paper presents data refinement defined in terms of an interval-ba...
متن کاملCore Hybrid Event-B I: Single Hybrid Event-B machines
Faced with the increasing need for correctly designed hybrid and cyber-physical systems today, the problem of including provision for continuously varying behaviour as well as the usual discrete changes of state is considered in the context of Event-B. An extension of Event-B called Hybrid Event-B is presented, that accommodates continuous behaviours (called pliant events) in between familiar d...
متن کامل